.cancellation{
	padding:40upx;
	.cancellation-input{
		margin-top: 40upx;
		.input{
			position: relative;
			margin-bottom: 80upx;
			background-color: #f6f6f6;
			border-radius: 12upx;
			input{
				width: 100%;
				height:100upx;
				padding: 10upx 30upx 10upx 90upx;
				box-sizing: border-box;
			}
			text{
				position: absolute;
				top: 25upx;
				left: 20upx;
			}
		}
		.retrieve-pass{
			text-align: right;
		}
		.btns{
			margin-top: 100upx;
		}
		.btn{
			margin-top: 16upx;
			button{
				border: 0;
				font-size: 32upx;
				height: 100upx;
				background-color: #FFFFFF;
				display: flex;
				align-items: center;
				justify-content: center;
			}
		}	
	}
	.rule{
		padding: 0 20upx;
		margin-top: 50upx;
		.title{
			font-weight: bold;
			font-size: 34upx;
			color: #2C405A;
			margin-bottom: 20upx;
		}
		.rule-content{
			color: #808080;
			font-size: 30upx;
			display: flex;
			flex-flow: column;
			text{
				padding-top: 10upx;
			}
		}
	}
}